/********************************************************************************
** Form generated from reading UI file 'CreateShaderDialog.ui'
**
** Created: Tue 8. Jan 04:58:53 2013
**      by: Qt User Interface Compiler version 4.6.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_CREATESHADERDIALOG_H
#define UI_CREATESHADERDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QDateEdit>
#include <QtGui/QDialog>
#include <QtGui/QFormLayout>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>

QT_BEGIN_NAMESPACE

class Ui_CreateShaderClass
{
public:
    QGridLayout *gridLayout_4;
    QGridLayout *gridLayout;
    QGroupBox *hasFrag;
    QGridLayout *gridLayout_3;
    QFormLayout *formLayout_2;
    QLabel *profileLabel_2;
    QComboBox *fragProfile;
    QLabel *entryPointLabel_2;
    QLineEdit *fragEntryPoint;
    QLabel *languageLabel_2;
    QComboBox *fragLang;
    QGroupBox *hasVert;
    QGridLayout *gridLayout_2;
    QFormLayout *formLayout;
    QLabel *profileLabel;
    QComboBox *vertProfile;
    QLabel *entryPointLabel;
    QLineEdit *vertEntryPoint;
    QLabel *languageLabel;
    QComboBox *vertLang;
    QCheckBox *genProgram;
    QFormLayout *formLayout_3;
    QLabel *shaderNameLabel;
    QLineEdit *shaderName;
    QLabel *programNameLabel;
    QLineEdit *programName;
    QLabel *vertexNameLabel;
    QLineEdit *vertexName;
    QLabel *fragmentNameLabel;
    QLineEdit *fragName;
    QFormLayout *formLayout_4;
    QLabel *authorLabel;
    QLineEdit *author;
    QLabel *creationDateLabel;
    QDateEdit *creationDate;
    QHBoxLayout *hboxLayout;
    QSpacerItem *spacerItem;
    QPushButton *okButton;
    QPushButton *cancelButton;

    void setupUi(QDialog *CreateShaderClass)
    {
        if (CreateShaderClass->objectName().isEmpty())
            CreateShaderClass->setObjectName(QString::fromUtf8("CreateShaderClass"));
        CreateShaderClass->resize(530, 460);
        gridLayout_4 = new QGridLayout(CreateShaderClass);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        hasFrag = new QGroupBox(CreateShaderClass);
        hasFrag->setObjectName(QString::fromUtf8("hasFrag"));
        hasFrag->setMinimumSize(QSize(206, 107));
        hasFrag->setAlignment(Qt::AlignCenter);
        hasFrag->setFlat(false);
        hasFrag->setCheckable(true);
        gridLayout_3 = new QGridLayout(hasFrag);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        formLayout_2 = new QFormLayout();
        formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
        profileLabel_2 = new QLabel(hasFrag);
        profileLabel_2->setObjectName(QString::fromUtf8("profileLabel_2"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, profileLabel_2);

        fragProfile = new QComboBox(hasFrag);
        fragProfile->setObjectName(QString::fromUtf8("fragProfile"));

        formLayout_2->setWidget(0, QFormLayout::FieldRole, fragProfile);

        entryPointLabel_2 = new QLabel(hasFrag);
        entryPointLabel_2->setObjectName(QString::fromUtf8("entryPointLabel_2"));

        formLayout_2->setWidget(1, QFormLayout::LabelRole, entryPointLabel_2);

        fragEntryPoint = new QLineEdit(hasFrag);
        fragEntryPoint->setObjectName(QString::fromUtf8("fragEntryPoint"));

        formLayout_2->setWidget(1, QFormLayout::FieldRole, fragEntryPoint);

        languageLabel_2 = new QLabel(hasFrag);
        languageLabel_2->setObjectName(QString::fromUtf8("languageLabel_2"));

        formLayout_2->setWidget(2, QFormLayout::LabelRole, languageLabel_2);

        fragLang = new QComboBox(hasFrag);
        fragLang->setObjectName(QString::fromUtf8("fragLang"));

        formLayout_2->setWidget(2, QFormLayout::FieldRole, fragLang);


        gridLayout_3->addLayout(formLayout_2, 0, 0, 1, 1);


        gridLayout->addWidget(hasFrag, 4, 0, 1, 1);

        hasVert = new QGroupBox(CreateShaderClass);
        hasVert->setObjectName(QString::fromUtf8("hasVert"));
        hasVert->setMinimumSize(QSize(206, 105));
        hasVert->setAlignment(Qt::AlignCenter);
        hasVert->setFlat(false);
        hasVert->setCheckable(true);
        gridLayout_2 = new QGridLayout(hasVert);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        formLayout = new QFormLayout();
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        profileLabel = new QLabel(hasVert);
        profileLabel->setObjectName(QString::fromUtf8("profileLabel"));

        formLayout->setWidget(0, QFormLayout::LabelRole, profileLabel);

        vertProfile = new QComboBox(hasVert);
        vertProfile->setObjectName(QString::fromUtf8("vertProfile"));

        formLayout->setWidget(0, QFormLayout::FieldRole, vertProfile);

        entryPointLabel = new QLabel(hasVert);
        entryPointLabel->setObjectName(QString::fromUtf8("entryPointLabel"));

        formLayout->setWidget(1, QFormLayout::LabelRole, entryPointLabel);

        vertEntryPoint = new QLineEdit(hasVert);
        vertEntryPoint->setObjectName(QString::fromUtf8("vertEntryPoint"));

        formLayout->setWidget(1, QFormLayout::FieldRole, vertEntryPoint);

        languageLabel = new QLabel(hasVert);
        languageLabel->setObjectName(QString::fromUtf8("languageLabel"));

        formLayout->setWidget(2, QFormLayout::LabelRole, languageLabel);

        vertLang = new QComboBox(hasVert);
        vertLang->setObjectName(QString::fromUtf8("vertLang"));

        formLayout->setWidget(2, QFormLayout::FieldRole, vertLang);


        gridLayout_2->addLayout(formLayout, 0, 0, 1, 1);


        gridLayout->addWidget(hasVert, 3, 0, 1, 1);

        genProgram = new QCheckBox(CreateShaderClass);
        genProgram->setObjectName(QString::fromUtf8("genProgram"));
        genProgram->setChecked(true);

        gridLayout->addWidget(genProgram, 1, 0, 1, 1);

        formLayout_3 = new QFormLayout();
        formLayout_3->setObjectName(QString::fromUtf8("formLayout_3"));
        shaderNameLabel = new QLabel(CreateShaderClass);
        shaderNameLabel->setObjectName(QString::fromUtf8("shaderNameLabel"));

        formLayout_3->setWidget(0, QFormLayout::LabelRole, shaderNameLabel);

        shaderName = new QLineEdit(CreateShaderClass);
        shaderName->setObjectName(QString::fromUtf8("shaderName"));

        formLayout_3->setWidget(0, QFormLayout::FieldRole, shaderName);

        programNameLabel = new QLabel(CreateShaderClass);
        programNameLabel->setObjectName(QString::fromUtf8("programNameLabel"));

        formLayout_3->setWidget(1, QFormLayout::LabelRole, programNameLabel);

        programName = new QLineEdit(CreateShaderClass);
        programName->setObjectName(QString::fromUtf8("programName"));

        formLayout_3->setWidget(1, QFormLayout::FieldRole, programName);

        vertexNameLabel = new QLabel(CreateShaderClass);
        vertexNameLabel->setObjectName(QString::fromUtf8("vertexNameLabel"));

        formLayout_3->setWidget(2, QFormLayout::LabelRole, vertexNameLabel);

        vertexName = new QLineEdit(CreateShaderClass);
        vertexName->setObjectName(QString::fromUtf8("vertexName"));

        formLayout_3->setWidget(2, QFormLayout::FieldRole, vertexName);

        fragmentNameLabel = new QLabel(CreateShaderClass);
        fragmentNameLabel->setObjectName(QString::fromUtf8("fragmentNameLabel"));

        formLayout_3->setWidget(3, QFormLayout::LabelRole, fragmentNameLabel);

        fragName = new QLineEdit(CreateShaderClass);
        fragName->setObjectName(QString::fromUtf8("fragName"));

        formLayout_3->setWidget(3, QFormLayout::FieldRole, fragName);


        gridLayout->addLayout(formLayout_3, 0, 0, 1, 1);

        formLayout_4 = new QFormLayout();
        formLayout_4->setObjectName(QString::fromUtf8("formLayout_4"));
        authorLabel = new QLabel(CreateShaderClass);
        authorLabel->setObjectName(QString::fromUtf8("authorLabel"));

        formLayout_4->setWidget(0, QFormLayout::LabelRole, authorLabel);

        author = new QLineEdit(CreateShaderClass);
        author->setObjectName(QString::fromUtf8("author"));

        formLayout_4->setWidget(0, QFormLayout::FieldRole, author);

        creationDateLabel = new QLabel(CreateShaderClass);
        creationDateLabel->setObjectName(QString::fromUtf8("creationDateLabel"));

        formLayout_4->setWidget(1, QFormLayout::LabelRole, creationDateLabel);

        creationDate = new QDateEdit(CreateShaderClass);
        creationDate->setObjectName(QString::fromUtf8("creationDate"));
        creationDate->setCalendarPopup(true);
        creationDate->setTimeSpec(Qt::LocalTime);

        formLayout_4->setWidget(1, QFormLayout::FieldRole, creationDate);


        gridLayout->addLayout(formLayout_4, 2, 0, 1, 1);


        gridLayout_4->addLayout(gridLayout, 0, 0, 1, 1);

        hboxLayout = new QHBoxLayout();
#ifndef Q_OS_MAC
        hboxLayout->setSpacing(6);
#endif
        hboxLayout->setContentsMargins(0, 0, 0, 0);
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        spacerItem = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hboxLayout->addItem(spacerItem);

        okButton = new QPushButton(CreateShaderClass);
        okButton->setObjectName(QString::fromUtf8("okButton"));

        hboxLayout->addWidget(okButton);

        cancelButton = new QPushButton(CreateShaderClass);
        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));

        hboxLayout->addWidget(cancelButton);


        gridLayout_4->addLayout(hboxLayout, 1, 0, 1, 1);


        retranslateUi(CreateShaderClass);
        QObject::connect(okButton, SIGNAL(clicked()), CreateShaderClass, SLOT(accept()));
        QObject::connect(cancelButton, SIGNAL(clicked()), CreateShaderClass, SLOT(reject()));

        QMetaObject::connectSlotsByName(CreateShaderClass);
    } // setupUi

    void retranslateUi(QDialog *CreateShaderClass)
    {
        CreateShaderClass->setWindowTitle(QApplication::translate("CreateShaderClass", "Create Shader", 0, QApplication::UnicodeUTF8));
        hasFrag->setTitle(QApplication::translate("CreateShaderClass", "Has Pixel Shader", 0, QApplication::UnicodeUTF8));
        profileLabel_2->setText(QApplication::translate("CreateShaderClass", "Profile", 0, QApplication::UnicodeUTF8));
        entryPointLabel_2->setText(QApplication::translate("CreateShaderClass", "Entry Point", 0, QApplication::UnicodeUTF8));
        fragEntryPoint->setText(QApplication::translate("CreateShaderClass", "main_fp", 0, QApplication::UnicodeUTF8));
        languageLabel_2->setText(QApplication::translate("CreateShaderClass", "Language", 0, QApplication::UnicodeUTF8));
        fragLang->clear();
        fragLang->insertItems(0, QStringList()
         << QApplication::translate("CreateShaderClass", "cg", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "hlsl", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "glsl", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "asm", 0, QApplication::UnicodeUTF8)
        );
        hasVert->setTitle(QApplication::translate("CreateShaderClass", "Has Vertex Shader", 0, QApplication::UnicodeUTF8));
        profileLabel->setText(QApplication::translate("CreateShaderClass", "Profile", 0, QApplication::UnicodeUTF8));
        entryPointLabel->setText(QApplication::translate("CreateShaderClass", "Entry Point", 0, QApplication::UnicodeUTF8));
        vertEntryPoint->setText(QApplication::translate("CreateShaderClass", "main_vp", 0, QApplication::UnicodeUTF8));
        languageLabel->setText(QApplication::translate("CreateShaderClass", "Language", 0, QApplication::UnicodeUTF8));
        vertLang->clear();
        vertLang->insertItems(0, QStringList()
         << QApplication::translate("CreateShaderClass", "cg", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "hlsl", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "glsl", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("CreateShaderClass", "asm", 0, QApplication::UnicodeUTF8)
        );
        genProgram->setText(QApplication::translate("CreateShaderClass", "Generate Program", 0, QApplication::UnicodeUTF8));
        shaderNameLabel->setText(QApplication::translate("CreateShaderClass", "Shader Name", 0, QApplication::UnicodeUTF8));
        programNameLabel->setText(QApplication::translate("CreateShaderClass", "Program Name", 0, QApplication::UnicodeUTF8));
        vertexNameLabel->setText(QApplication::translate("CreateShaderClass", "Vertex Name", 0, QApplication::UnicodeUTF8));
        fragmentNameLabel->setText(QApplication::translate("CreateShaderClass", "Fragment Name", 0, QApplication::UnicodeUTF8));
        authorLabel->setText(QApplication::translate("CreateShaderClass", "Author", 0, QApplication::UnicodeUTF8));
        creationDateLabel->setText(QApplication::translate("CreateShaderClass", "Creation Date", 0, QApplication::UnicodeUTF8));
        creationDate->setDisplayFormat(QApplication::translate("CreateShaderClass", "dd/MM/yyyy hh:mm:ss", 0, QApplication::UnicodeUTF8));
        okButton->setText(QApplication::translate("CreateShaderClass", "OK", 0, QApplication::UnicodeUTF8));
        cancelButton->setText(QApplication::translate("CreateShaderClass", "Cancel", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class CreateShaderClass: public Ui_CreateShaderClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CREATESHADERDIALOG_H
